
import Button from './components/button'

# 說明
- 這是一個基於 [reactjs](http://www.reactjs.org/), [parceljs](https://parceljs.org/) 和 [mdx](https://mdxjs.com) 的模板項目
- 使用 mdx 可以將 markdown 當作 react component 來使用
- markdown 中也可以嵌入普通 react component

  <Button />

# 構建步驟
## 1. package.json
parceljs 支持 mdx 的配置十分簡單，只需在 package.json 中添加如下的包即可:
```json
{
  "scripts": {
    "start": "parcel src/index.html --no-cache",
    "build": "parcel build src/index.html"
  },
  "dependencies": {
    "@mdx-js/tag": "^0.16.6",
    "react": "^16.7.0",
    "react-dom": "^16.7.0"
  },
  "devDependencies": {
    "@mdx-js/parcel-plugin-mdx": "^0.16.6",
    "parcel-bundler": "^1.11.0"
  }
}
```

## 2. scss
`yarn add sass --dev`

## 3. css-module
根據[文檔: postcss](https://parceljs.org/css.html#postcss)：
1. `yarn add postcss-modules`
2. 新建配置 `.postcssrc`，內容爲:
  ```json
  {
    "modules": true
  }
  ```
